package com.zyh.array;

import java.util.Scanner;

public class ArrayDemo3 {
    /*
    获取10个学生成绩，保存在数组中，计算学生总分和平均分
     */
    public static void main(String[] args) {
//        创建Scanner对象input
        Scanner input = new Scanner(System.in);
//        定义int数组长度为10
        int[] arr = new int[10];
//        定义总和和平均数
        double sum = 0;
        double avg;
//        循环，输入数据
        for (int i = 0; i < arr.length; i++) {
            System.out.println("请输入第" + (i + 1) + "个学生成绩：");
            int score = input.nextInt();
//            判断成绩是否合法
            if (score < 0 || score > 100) {
                System.err.println("输入有误！");
                return;
            }
//            赋值
            arr[i] = score;
        }
//        增强for遍历数组
        for (int i : arr) {
//            累加
            sum = sum + i;
        }
//        求平均数
        avg = sum / arr.length;
        System.out.println("总分：" + sum + "平均分：" + avg);
    }
}
